#ifndef STATE_QUEUE_FULL_H
#define STATE_QUEUE_FULL_H

#include "state.h"

class STATE_QUEUE_FULL : public State
{
public:
    STATE_QUEUE_FULL();
    ~STATE_QUEUE_FULL();
    int check_transition_event_initialize() override;
    int check_transition_event_terminate() override;
    int check_transition_event_get_result() override;
    int perform_transition_event_initialize(Agent *sub) override;
    int perform_transition_event_terminate(Agent *sub) override;
    int perform_transition_event_get_result(Agent *sub) override;
};

#endif // STATE_QUEUE_FULL_H
